package com.zjdiepu.www.model.partner.ext;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

import com.zjdiepu.www.base.core.PageExt;

/**
 * 第三方放款信息<br/>
 * @author zhangzhengjian<br/>
 * @time 2017年09月25日 14时01分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="ThLendingExt", description="第三方放款信息查询条件", parent = PageExt.class)
public class ThLendingExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务类型 
	 */
	@ApiModelProperty(name="busiType",required=false,value="业务类型 ",example="业务类型 ")
	private String busiType;
	
	/**
	 * 业务ID 
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID ",example="业务ID ")
	private String busiId;
	
	/**
	 * 第三方唯一ID
	 */
	@ApiModelProperty(name="thirdId",required=false,value="第三方唯一ID",example="第三方唯一ID")
	private String thirdId;
	
	/**
	 * 放款金额
	 */
	@ApiModelProperty(name="loanFee",required=false,value="放款金额",example="0")
	private BigDecimal loanFee;
	
	/**
	 * 放款时间
	 */
	@ApiModelProperty(name="loanDate",required=false,value="放款时间",example="2017-04-23 14:22:43")
	private Date loanDate;
	
	/**
	 * 放款银行名称+支行
	 */
	@ApiModelProperty(name="loanBankName",required=false,value="放款银行名称+支行",example="放款银行名称+支行")
	private String loanBankName;
	
	/**
	 * 放款银行卡号
	 */
	@ApiModelProperty(name="loanCardNo",required=false,value="放款银行卡号",example="放款银行卡号")
	private String loanCardNo;
	
	/**
	 * 放款状态
	 */
	@ApiModelProperty(name="lendingStatus",required=false,value="放款状态",example="0")
	private Integer lendingStatus;
	
	/**
	 * 放款状态名称
	 */
	@ApiModelProperty(name="lendingStatusName",required=false,value="放款状态名称",example="放款状态名称")
	private String lendingStatusName;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="typeData",required=false,value="",example="0")
	private Integer typeData;
	
	public String getBusiType(){
		return this.busiType;
	}
	
	public void setBusiType(String busiType){
		this.busiType = busiType;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getThirdId(){
		return this.thirdId;
	}
	
	public void setThirdId(String thirdId){
		this.thirdId = thirdId;
	}

	public BigDecimal getLoanFee(){
		return this.loanFee;
	}
	
	public void setLoanFee(BigDecimal loanFee){
		this.loanFee = loanFee;
	}

	public Date getLoanDate(){
		return this.loanDate;
	}
	
	public void setLoanDate(Date loanDate){
		this.loanDate = loanDate;
	}

	public String getLoanBankName(){
		return this.loanBankName;
	}
	
	public void setLoanBankName(String loanBankName){
		this.loanBankName = loanBankName;
	}

	public String getLoanCardNo(){
		return this.loanCardNo;
	}
	
	public void setLoanCardNo(String loanCardNo){
		this.loanCardNo = loanCardNo;
	}

	public Integer getLendingStatus(){
		return this.lendingStatus;
	}
	
	public void setLendingStatus(Integer lendingStatus){
		this.lendingStatus = lendingStatus;
	}

	public String getLendingStatusName(){
		return this.lendingStatusName;
	}
	
	public void setLendingStatusName(String lendingStatusName){
		this.lendingStatusName = lendingStatusName;
	}

	public Integer getTypeData(){
		return this.typeData;
	}
	
	public void setTypeData(Integer typeData){
		this.typeData = typeData;
	}

	@Override
	public String toString() {
		return super.toString() + "ThLending [busiType = " + busiType + ", busiId = " + busiId + ", thirdId = " + thirdId + ", loanFee = " + loanFee + ", loanDate = " + loanDate + ", "
			+ "loanBankName = " + loanBankName + ", loanCardNo = " + loanCardNo + ", lendingStatus = " + lendingStatus + ", lendingStatusName = " + lendingStatusName + ", typeData = " + typeData + "]";
	}
    
}